package com.ftg.learn.chapter07.util;

import org.apache.ibatis.jdbc.SQL;

/**
 * @author kangjx
 * @createTime 2022/11/10
 */
public class ProviderUtil {

    /**
     * 完成通用sql生成功能
     * @param sql 语句
     * @return  string
     */
    public String createSql(String sql){
        SQL returnSql = new SQL();
        return returnSql.SELECT("*").FROM("("  +sql+ ") t").toString();
    }

    /**
     * 完成通用sql生成功能
     * @param sql 语句
     * @return  string
     */
    public String createConutSql(String sql){
        SQL returnSql = new SQL();
        return returnSql.SELECT("count(1) num").FROM("("  +sql+ ") t").toString();
    }

}
